const pino = require("pino");
const fs = require("fs");
const moment = require("moment");
// 创建一个可写流到文件
const stream = fs.createWriteStream("./log/my-log.log");

// 创建一个 Pino 日志记录器实例
const logger = pino({
    level: "debug", // 设置记录的最低日志级别
    serializers: {
        req: pino.stdSerializers.req, // 标准请求序列化器
        res: pino.stdSerializers.res, // 标准响应序列化器
    },
    timestamp: () => `,"time":"${moment().format('YYYY-MM-DD HH:mm:ss')}"`,
    // 其他配置...
    // transport: {
    //     target: "pino-pretty",
    //     options: {
    //       colorize: true,
    //     },
    // },
}, stream);

module.exports = logger;